<?php
require_once ('CreateTable.class.php');
/**
 * 产品安装类
 * 用于安装little_monitor表
 *
 */
class ConsignmentTableInstall extends CreateTable {
	public function __construct() {
		$sql = array ('
		drop table if exists little_consignment;', '
		/*==============================================================*/
		/* Table: little_consignment                                           */
		/*==============================================================*/
		create table little_consignment
		(
			id						int unsigned not null auto_increment primary key,
			fileId					int unsigned not null,
			constraint consignment_file_fk foreign key(fileId) references little_consignment_file(id) on delete cascade on update cascade,
			certificationNumber		varchar(20),						/*产品质量证明书号*/
			certificationCodification	varchar(60),					/*产品质量证明书编号*/
			sequenceNumber 			varchar(16),						/* 批次 */
			manufactory				varchar(40),						/* 生产厂家 */
			authenticationMark	 	varchar(32),						/* 认证标志 */
			steelNumber				varchar(32),						/* 钢牌号 */
			size1					double(7,1),						/* 尺寸一 */
			size2					int unsigned ,						/* 尺寸二 */
			size3					int unsigned ,						/* 尺寸三 */
			count 					int unsigned ,						/* 数量 */
			unitWeight				double(11,3) ,						/* 单重 */
			orderNumber				varchar(16),						/* 订单号 */
			orderSubitemNumber 		varchar(10),						/* 订单子项号 */
			unitPrice				decimal(10,2),						/* 受订单价 */
			materialNumber			varchar(60),						/* 物料号 */
			consignmentBatch		varchar(60),						/* 发货批次 */
			sampleBatch				varchar(60),						/* 取样批号 */
			facheCertificationNumber	varchar(60),					/* 发车证书号 */
			purchaseNumber			varchar(20),						/* 购单号 */
			shipmentDate			date,								/* 发货时间 */
			month					varchar(60),						/* 合同月份 */
			vehicleNumber			varchar(10),						/* 车号 */
			consignee				varchar(60),						/* 订单打印收货人 */
			remark					varchar(60)							/*备注*/
		)
		CHARACTER SET utf8 COLLATE utf8_general_ci;' );
		$table = 'little_consignment';
		parent::__construct ( $sql, $table );
	}
}
?>